place blame upon - Turkish English Dictionary